package com.zmn.plat.model.entity.channel;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * channel_commission
 *
 * @author
 */
@Data
public class ChannelCommission implements Serializable {

    /**
     * ID
     */
    private Integer id;

    /**
     * 渠道ID
     */
    private Integer channelId;

    /**
     * 服务分类ID
     */
    private Integer servCategId;

    /**
     * 服务分类名称
     */
    private String servCategName;

    /**
     * 佣金类型：1按比例返佣，2按固定金额返佣
     */
    private Integer commissionType;

    /**
     * 新佣金类型：1按比例返佣，2按固定金额返佣
     */
    private Integer commissionTypeNew;

    /**
     * 佣金基数：1渠道收款，2订单收入，3绩效基数金额，4外部价
     */
    private Integer baseType;

    /**
     * 新佣金基数
     */
    private Integer baseTypeNew;

    /**
     * 当前佣金比例（类型为1存比例，类型为2存金额）
     */
    private Float commissionCurrent;

    /**
     * 新佣金比例
     */
    private Float commissionNew;

    /**
     * 新比例生效时间
     */
    private Date effectiveTime;

    /**
     * 价格折扣
     */
    private Integer priceDiscount;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 修改人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}